/*
 * @(#)FormPage.java
 *
 * Copyright (c) 2003 DCIVision Ltd
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of DCIVision
 * Ltd ("Confidential Information").  You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the license
 * agreement you entered into with DCIVision Ltd.
 */
package com.dcivision.form.bean;

import java.util.ArrayList;
import java.util.List;

import com.dcivision.framework.bean.AbstractBaseObject;

/**
  FormPage.java

  This class is the serializable bean reflecting business logic uses.

    @author           Scott Tong
    @company          DCIVision Limited
    @creation date    23/12/2003
    @version          $Revision: 1.9 $
*/

public class FormPage extends AbstractBaseObject {

  public static final String REVISION = "$Revision: 1.9 $";

  static final long serialVersionUID = -5883770008331917737L;

  private Integer formRecordID = null;
  private Integer parentPageID = null;
  private String title = null;
  private String titleAlt = null;
  private Integer pageNo = null;
  private String pageCode = null;
  private String description = null;
  private String descriptionAlt = null;
  private String titleFontColor = null;
  private Integer titleFontSize = null;
  private String titleFontType = null;
  private String titleFontStyle = null;
  private String descFontColor = null;
  private Integer descFontSize = null;
  private String descFontType = null;
  private String descFontStyle = null;
  private Integer groupID = null;
  private String titlePosition=null;

  private String tempDate = null;
  private String isDelete = null;
  private String isDeleteAll = null;
  private String permission = null; // form page permission
  private String formRecordPermission = null; //form Record permission 
  
  
  private List formSectionList = new ArrayList();

  public FormPage() {
    super();
  }


   public String gettitlePosition() {
      return(this.titlePosition);
    }

   public void settitlePosition(String titlePosition) {
      this.titlePosition= titlePosition;
    }


  public Integer getFormRecordID() {
    return(this.formRecordID);
  }

  public void setFormRecordID(Integer formRecordID) {
    this.formRecordID = formRecordID;
  }

  public Integer getParentPageID() {
    return(this.parentPageID);
  }

  public void setParentPageID(Integer parentPageID) {
    this.parentPageID = parentPageID;
  }

  public String getTitle() {
    return(this.title);
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public String getTitleAlt() {
    return(this.titleAlt);
  }

  public void setTitleAlt(String titleAlt) {
    this.titleAlt = titleAlt;
  }

  public Integer getPageNo() {
    return(this.pageNo);
  }

  public void setPageNo(Integer pageNo) {
    this.pageNo = pageNo;
  }

  public String getPageCode() {
    return(this.pageCode);
  }

  public void setPageCode(String pageCode) {
    this.pageCode = pageCode;
  }

  public String getDescription() {
    return(this.description);
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public String getDescriptionAlt() {
    return(this.descriptionAlt);
  }

  public void setDescriptionAlt(String descriptionAlt) {
    this.descriptionAlt = descriptionAlt;
  }

  public String getTitleFontColor() {
    return(this.titleFontColor);
  }

  public void setTitleFontColor(String titleFontColor) {
    this.titleFontColor = titleFontColor;
  }

  public Integer getTitleFontSize() {
    return(this.titleFontSize);
  }

  public void setTitleFontSize(Integer titleFontSize) {
    this.titleFontSize = titleFontSize;
  }

  public String getTitleFontType() {
    return(this.titleFontType);
  }

  public void setTitleFontType(String titleFontType) {
    this.titleFontType = titleFontType;
  }

  public String getTitleFontStyle() {
    return(this.titleFontStyle);
  }

  public void setTitleFontStyle(String titleFontStyle) {
    this.titleFontStyle = titleFontStyle;
  }

  public String getDescFontColor() {
    return(this.descFontColor);
  }

  public void setDescFontColor(String descFontColor) {
    this.descFontColor = descFontColor;
  }

  public Integer getDescFontSize() {
    return(this.descFontSize);
  }

  public void setDescFontSize(Integer descFontSize) {
    this.descFontSize = descFontSize;
  }

  public String getDescFontType() {
    return(this.descFontType);
  }

  public void setDescFontType(String descFontType) {
    this.descFontType = descFontType;
  }

  public String getDescFontStyle() {
    return(this.descFontStyle);
  }

  public void setDescFontStyle(String descFontStyle) {
    this.descFontStyle = descFontStyle;
  }

  public Integer getGroupID() {
    return(this.groupID);
  }

  public void setGroupID(Integer groupID) {
    this.groupID = groupID;
  }

  public String getTempDate() {
    return(this.tempDate);
  }

  public void setTempDate(String tempDate) {
    this.tempDate = tempDate;
  }
  
  public String getIsDelete() {
    return isDelete;
  }

  public void setIsDelete(String isDelete) {
    this.isDelete = isDelete;
  }

  public String getIsDeleteAll() {
    return isDeleteAll;
  }

  public void setIsDeleteAll(String isDeleteAll) {
    this.isDeleteAll = isDeleteAll;
  }

  public String getPermission() {
    return permission;
  }
  
  public void setPermission(String permission) {
    this.permission = permission;
  }
  
  public String getFormRecordPermission() {
    return formRecordPermission;
  }
  
  public void setFormRecordPermission(String formRecordPermission) {
    this.formRecordPermission = formRecordPermission;
  }
  
  public List getFormSectionList() {
    return(this.formSectionList);
  }

  public void setFormSectionList(List formSectionList) {
    this.formSectionList = formSectionList;
  }
}
